/*
 * Created on 2007-10-31
 *
 * TODO
 */
package jacky.lanlan.song.extension.spring.aop.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 性能评估。
 * <p>
 * <b style="color:red">只适用于<em>public</em>方法。</b>
 * <p>
 * 标注在方法上时，评估被标注方法的执行时间，标注在类型 上时，评估该类型所有的public方法的执行时间。
 * 
 * @author Jacky.Song
 * @see #jacky
 */
@Retention(RetentionPolicy.RUNTIME)
// 这个标注在运行时解析
@Target( { ElementType.TYPE, ElementType.METHOD })
// 作用于类、接口和方法声明
public @interface PerformanceEvaluate {}
